Articles on: SimplyPrint features

Printer search and filtering: how it works, filter list & more

Printer Search & Filtering: How It Works



With our printer search bar, you can combine free-text search (e.g. “Bambu Lab”) and filters (e.g. status:printing). This article covers how to use both, how the clickable top “cards” apply filters automatically, and provides a full filter list.

1. Combining Free Search & Filters



Free-text search covers printer ID, printer name, model name, brand, and if printing, the job filename.
You can type plain text (e.g. a printer brand name) and add filters such as status:printing.
Only printers matching all criteria appear.


For example: status:printing Bambu Lab …will show only Bambu Lab printers whose status is “printing.”


2. Filters in the URL (Bookmarkable & Persistent)


Your search (filters + free-text) is appended to the URL, so if you refresh the page or bookmark it, your current view persists.

For example: simplyprint.io/panel/printers#filters:status:ready …will load only “ready” printers right away.


3. Clickable Top Cards (Print Farm plan)



At the top, you may see cards like “Idle & ready”, “Ongoing”, “Paused,” etc. Clicking a card applies that corresponding filter automatically.

Clicking again removes that filter.
Clicking a different card removes the previous filter and applies the new one.


4. Filter List


Below is every filter, whether multiple values are allowed (comma-separated), and the data type it accepts:

FilterTypeMultipleAcceptable valuesExample usage
idnumberyesPrinter ID(s)id:10, id:10,12
statusstringyesprinting, operational, offline, error, cancelling, paused, pausing, resuming, unknownstatus:printing
groupstringyesGroup name or IDgroup:my_printer_group
awaiting_bed_clearboolnotrue / false / 1 / 0 / yesawaiting_bed_clear:true
ai_enabledboolnotrue / false etc.ai_enabled:false
ai_runningboolnotrue / false etc.ai_running:true
ai_warningboolnotrue / false etc.ai_warning:true
autoprint_enabledboolnotrue / false etc.autoprint_enabled:true
autoprint_cycles_to_resetboolnotrue / false etc.autoprint_cycles_to_reset:true
nozzlenumbernoe.g. 0.4nozzle:0.6
has_materialboolnotrue / false etc.has_material:false
material_typestringyese.g. pla, abs, petgmaterial_type:pla,abs
material_colorstringnoe.g. blue, red, blackmaterial_color:blue
device_health_throttledboolnotrue / false etc.device_health_throttled:false
has_webcamboolnotrue / false etc.has_webcam:true
out_of_orderboolnotrue / false etc.out_of_order:true
brandstringyesPrinter brand, partial matches OKbrand:prusa
modelstringyesPrinter model, partial matches OKmodel:mk3s,bambu
printer_apistringyese.g. octoprintprinter_api:octoprint
firmwarestringnoe.g. marlin, repRap, klipperfirmware:marlin
tagsstringyesCustom tag namestags:my_custom_tag
has_filament_sensorboolnotrue / false etc.has_filament_sensor:true
filament_sensor_hasboolnotrue / false etc.filament_sensor_has:true
has_heated_bedboolnotrue / false etc.has_heated_bed:true
nozzles_countnumbernoe.g. 2nozzles_count:2
extruder_countnumbernoe.g. 1extruder_count:1
slicer_supportboolnotrue / false etc.slicer_support:true
max_tool_tempnumbernoe.g. 300max_tool_temp:300
max_bed_tempnumbernoe.g. 100max_bed_temp:100
filament_diameternumbernoe.g. 1.75filament_diameter:1.75
has_auto_bed_levelingboolnotrue / false etc.has_auto_bed_leveling:true
bed_beltboolnotrue / false etc.bed_belt:true
max_heightnumbernoe.g. 250max_height:250
bed_sizestringnoe.g. 200x200, 180,180bed_size:180x180
bed_typestringnocircle, square, rectanglebed_type:square
has_assigned_spoolboolnotrue / false etc.has_assigned_spool:true
machinestringnoMachine name, partial matches OKmachine:my_machine
software_versionstringnoe.g. 1.2.3software_version:1.2.3
has_psuboolnotrue / false etc.has_psu:true
psu_onboolnotrue / false etc.psu_on:false
active_toolnumbernoe.g. 1active_tool:1

Bool fields accept true, false, 1, 0, yes to mean true or false.


5. Keyboard Navigation & Suggestions


As you type, suggested filters or values appear. You can:
Use arrow keys to highlight a suggestion.
Press Enter to insert it into the search bar.
Continue typing or hit enter again to run the search.

That’s it! Happy filtering!

Updated on: 14/01/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!