1. A method of analyzing time series data obtained from one or more printers, the method comprising: receiving, by a processor, a query comprising a machine variable identifier and a range defined by a beginning time and an ending time, wherein the machine variable identifier comprises an identifier pertaining to one or more of a state, a condition and a performance measure for a printer; determining, via the processor, a first time series data entry based on the query, wherein the first time series data entry comprises a data value and a time entry for the machine variable identifier; determining, via the processor, at least one second time series data entry; selecting, via the processor, one or more second time series data entries within the range based on the data value associated with the first time series data entry; and performing one or more maintenance operations based on the one or more selected second time series data entries.