diff --git a/iml_printer_consumables.ini b/iml_printer_consumables.ini
new file mode 100644
index 0000000000000000000000000000000000000000..63fc1ca2959d0077e801ba84223af405bc427f21
--- /dev/null
+++ b/iml_printer_consumables.ini
@@ -0,0 +1,83 @@
+; ======================================================================
+;
+; SNMP_PRINTER - Toner and other consumables
+;
+; https://github.com/Tylan/check_snmp_printer/tree/master
+; with light modifications for IML
+; 
+; ----------------------------------------------------------------------
+; 2023-09-19  <axel.hahn@unibe.ch>  add disabled hosts
+; ======================================================================
+
+[printer-consumables-colors.graph]
+check_command = "snmp_printer, check_snmp_printer"
+
+[printer-consumables-colors.metrics_filters]
+Yellow_Toner.value = "$service_name_template$.perfdata.Yellow_Toner.value"
+Black_Toner.value = "$service_name_template$.perfdata.Black_Toner.value"
+Magenta_Toner.value = "$service_name_template$.perfdata.Magenta_Toner.value"
+Cyan_Toner.value = "$service_name_template$.perfdata.Cyan_Toner.value"
+
+; German naming
+Patrone_Gelb.value = "$service_name_template$.perfdata.Patrone_Gelb.value"
+Patrone_Schwarz.value = "$service_name_template$.perfdata.Patrone_Schwarz.value"
+Patrone_Magenta.value = "$service_name_template$.perfdata.Patrone_Magenta.value"
+Patrone_Cyan.value = "$service_name_template$.perfdata.Patrone_Cyan.value"
+
+[printer-consumables-colors.urlparams]
+areaAlpha = "0.5"
+lineWidth   = "2"
+yMin = "0"
+yMax = "100"
+yUnitSystem = "si"
+vtitle = "     Percentage Left"
+
+[printer-consumables-colors.functions]
+Yellow_Toner.value = "alias(color($metric$, '#ffff00'), 'Yellow')"
+Black_Toner.value = "alias(color($metric$, '#000000'), 'Black')"
+Magenta_Toner.value = "alias(color($metric$, '#ff00ff'), 'Magenta')"
+Cyan_Toner.value = "alias(color($metric$, '#00ffff'), 'Cyan')"
+
+; German naming
+Patrone_Gelb.value = "alias(color($metric$, '#ffff00'), 'Gelb')"
+Patrone_Schwarz.value = "alias(color($metric$, '#000000'), 'Schwarz')"
+Patrone_Magenta.value = "alias(color($metric$, '#ff00ff'), 'Magenta')"
+Patrone_Cyan.value = "alias(color($metric$, '#00ffff'), 'Cyan')"
+
+; ----------------------------------------------------------------------
+
+[printer-consumables-others.graph]
+check_command = "snmp_printer"
+
+[printer-consumables-others.metrics_filters]
+Transfer_Unit.value = "$service_name_template$.perfdata.Transfer_Unit.value"
+Fuser.value = "$service_name_template$.perfdata.Fuser.value"
+Color_Imaging_Kit.value = "$service_name_template$.perfdata.Color_Imaging_Kit.value"
+Black_Imaging_Unit.value = "$service_name_template$.perfdata.Black_Imaging_Unit.value"
+Document_Feeder_Kit.value = "$service_name_template$.perfdata.Document_Feeder_Kit.value"
+Maintenance_Kit.value = "$service_name_template$.perfdata.Maintenance_Kit.value"
+Clean_Rollers.value = "$service_name_template$.perfdata.Clean_Rollers.value"
+Puncher_Waste.value = "$service_name_template$.perfdata.Puncher_Waste.value"
+Saddle_Staples.value = "$service_name_template$.perfdata.Saddle_Staples.value"
+Staples.value = "$service_name_template$.perfdata.Staples.value"
+Stapler.value = "$service_name_template$.perfdata.Stapler.value"
+
+[printer-consumables-others.urlparams]
+areaAlpha = "0.5"
+yMin = "0"
+yMax = "100"
+yUnitSystem = "si"
+vtitle = "     Percentage Left"
+
+[printer-consumables-others.functions]
+Transfer_Unit.value = "alias(color($metric$, '#49ba23'), 'Transfer Unit')"
+Fuser.value = "alias(color($metric$, '#ba8823'), 'Fuser')"
+Color_Imaging_Kit.value = "alias(color($metric$, '#c76fb6'), 'Color Imaging Kit')"
+Black_Imaging_Unit.value = "alias(color($metric$, '#000000'), 'Black Imaging Unit')"
+Document_Feeder_Kit.value = "alias(color($metric$, '#00008b'), 'Document Feeder Kit')"
+Maintenance_Kit.value = "alias(color($metric$, '#ba232a'), 'Maintenance Kit')"
+Clean_Rollers.value = "alias(color($metric$, '#2393ba'), 'Clean Rollers')"
+Puncher_Waste.value = "alias(color($metric$, '#ff99cc'), 'Puncher Waste')"
+Saddle_Staples.value = "alias(color($metric$, '#999966'), 'Saddle Staples')"
+Staples.value = "alias(color($metric$, '#996600'), 'Staples')"
+Stapler.value = "alias(color($metric$, '#996600'), 'Stapler')"
diff --git a/iml_printer_pagecount.ini b/iml_printer_pagecount.ini
new file mode 100644
index 0000000000000000000000000000000000000000..b340cf71040386d816b48ab7dbcd1a957ea42db3
--- /dev/null
+++ b/iml_printer_pagecount.ini
@@ -0,0 +1,27 @@
+; ======================================================================
+;
+; SNMP_PRINTER - Pagecount
+;
+; https://github.com/Tylan/check_snmp_printer/tree/master
+; with light modifications for IML
+; 
+; ----------------------------------------------------------------------
+; 2023-09-19  <axel.hahn@unibe.ch>  add disabled hosts
+; ======================================================================
+
+[printer-pagecount.graph]
+check_command = "snmp_printer, check_snmp_printer"
+
+[printer-pagecount.metrics_filters]
+Black-and-White.value = "$service_name_template$.perfdata.Black-and-White.value"
+Color.value = "$service_name_template$.perfdata.Color.value"
+
+[printer-pagecount.urlparams]
+areaAlpha = "0.0"
+lineWidth   = "2"
+yUnitSystem = "none"
+yMin = "0"
+
+[printer-pagecount.functions]
+Black-and-White.value = "alias(color($metric$, '#000000'), 'Black-and-White')"
+Color.value = "alias(color($metric$, '#60f7c5'), 'Color')"
diff --git a/iml_printer_trays.ini b/iml_printer_trays.ini
new file mode 100644
index 0000000000000000000000000000000000000000..5b023cc53b5119b357bcef602130f8cc67955abe
--- /dev/null
+++ b/iml_printer_trays.ini
@@ -0,0 +1,55 @@
+; ======================================================================
+;
+; SNMP_PRINTER - Trays
+;
+; https://github.com/Tylan/check_snmp_printer/tree/master
+; with light modifications for IML
+; 
+; ----------------------------------------------------------------------
+; 2023-09-19  <axel.hahn@unibe.ch>  add disabled hosts
+; ======================================================================
+
+[printer-trays.graph]
+check_command = "snmp_printer, check_snmp_printer"
+
+[printer-trays.metrics_filters]
+Tray_1.value = "$service_name_template$.perfdata.Tray_1.value"
+Tray_2.value = "$service_name_template$.perfdata.Tray_2.value"
+Tray_3.value = "$service_name_template$.perfdata.Tray_3.value"
+Tray_4.value = "$service_name_template$.perfdata.Tray_4.value"
+Tray_5.value = "$service_name_template$.perfdata.Tray_5.value"
+Drawer_1.value = "$service_name_template$.perfdata.Drawer_1.value"
+Drawer_2.value = "$service_name_template$.perfdata.Drawer_2.value"
+Drawer_3.value = "$service_name_template$.perfdata.Drawer_3.value"
+Drawer_4.value = "$service_name_template$.perfdata.Drawer_4.value"
+Stack_Bypass.value = "$service_name_template$.perfdata.Stack_Bypass.value"
+MP_Tray.value = "$service_name_template$.perfdata.MP_Tray.value"
+Mp_Tray.value = "$service_name_template$.perfdata.Mp_Tray.value"
+Multi-purpose_Tray.value = "$service_name_template$.perfdata.Multi-purpose_Tray.value"
+Manual_Paper.value = "$service_name_template$.perfdata.Manual_Paper.value"
+Manual_Envelope.value = "$service_name_template$.perfdata.Manual_Envelope.value"
+
+[printer-trays.urlparams]
+areaAlpha = "0.5"
+lineWidth   = "2"
+yMin = "0"
+yMax = "100"
+yUnitSystem = "si"
+vtitle = "     Percentage Left"
+
+[printer-trays.functions]
+Tray_1.value = "alias(color($metric$, '#ff9700'), 'Tray 1')"
+Tray_2.value = "alias(color($metric$, '#8900ff'), 'Tray 2')"
+Tray_3.value = "alias(color($metric$, '#ff002f'), 'Tray 3')"
+Tray_4.value = "alias(color($metric$, '#34ff00'), 'Tray 4')"
+Tray_5.value = "alias(color($metric$, '#3488ff'), 'Tray 5')"
+Drawer_1.value = "alias(color($metric$, '#ff9700'), 'Drawer 1')"
+Drawer_2.value = "alias(color($metric$, '#8900ff'), 'Drawer 2')"
+Drawer_3.value = "alias(color($metric$, '#ff002f'), 'Drawer 3')"
+Drawer_4.value = "alias(color($metric$, '#34ff00'), 'Drawer 4')"
+Stack_Bypass.value = "alias(color($metric$, '#00ffbd'), 'Stack Bypass')"
+MP_Tray.value = "alias(color($metric$, '#00ffbd'), 'MP Tray')"
+Mp_Tray.value = "alias(color($metric$, '#00ffbd'), 'MP Tray')"
+Multi-purpose_Tray.value = "alias(color($metric$, '#00ffbd'), 'MP Tray')"
+Manual_Paper.value = "alias(color($metric$, '#00ffbd'), 'Manual Paper')"
+Manual_Envelope.value = "alias(color($metric$, '#00ffbd'), 'Manual Envelope')"